A logical calculus for polynomial-time realizability

نویسندگان

  • John Newsome Crossley
  • Gerald L. Mathai
  • Robert A. G. Seely
چکیده

A logical calculus, not unlike Gentzen's sequent calculus for intuitionist logic, is described which is sound for polynomial-time realizability as deened by Crossley and Remmel. The sequent calculus admits cut elimination, thus giving a decision procedure for the propositional fragment. 0 Introduction In 4], a restricted notion of realizability is introduced, a special case of which is polynomial-time realizability: this is like Kleene's original realizability, save for three features. First, closed atomic formull are realized by realizers that give a measure of the resources required to establish the formula, unlike Kleene's system which only reeects the fact that the formula is provable. Second, open formull are treated as the corresponding closed formull with all free variables universally quantiied simultaneously. (There is a diierence between the quantiiers 8h; i and 88.) And third, the realizers code polynomial-time (\p-time") functions, rather than arbitrary recursive functions. In 4], only the p-time realizability of single formull is discussed|in this paper we shall extend these notions to logical rules, to give a calculus that is sound for p-time realizability. This will be a sequent calculus, much like Gentzen's formulation for intuitionist logic, with three main points of diierence. First, a sequent of the form A; B ?! C is interpreted as if it were a formula A (B C), rather than (A ^ B) C (which would be the Gentzen interpretation). As was shown in 4], these are not equivalent. Indeed, if k? (A ^ B) C then k? A (B C), but not conversely. (k? A means \A is realizable"; similarly e k? A means \e realizes A".) Second, among the structure rules we keep thinning, but drop exchange and contraction, (roughly as in Girard's linear logic 7]). Again, it was shown in 4] that one could have k? A (B C) without having k? B (A C). For example, in 4] there is an example that occurs frequently. In the notation of this paper, it can be given in these three avours: (x :); (y :) ?! x y+1 = x y x (1) (y :); (x :) ?! x y+1 = x y x (2) (x; y :) ?! x y+1 = x y x (3) (These examples may also be presented as quantiied formull.) Of course, there is no way that Examples 1, 3 can be realizable in polynomial time, but Example 2 is realizable in polynomial time, essentially because Partially …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graded Multicategories of Polynomial-time Realizers

We present a logical calculus which imposes a grading on a sequent-style calculus to account for the runtime of the programmes represented by the sequents. This system is sound for a notion of polynomial-time realizability. An extension of the grading is also considered, giving a notion of \dependant grades", which is also sound. Furthermore, we deene a notion of closed graded multicategory, an...

متن کامل

A revised completeness result for the simply typed λμ-calculus using realizability semantics

In this paper, we define a new realizability semantics for the simply typed λμ-calculus. We show that if a term is typable, then it inhabits the interpretation of its type. We also prove a completeness result of our realizability semantics using a particular term model. This paper corrects some errors in [21] by the first author and Saber.

متن کامل

A Curry-Style Realizability Interpretation for Monotone Inductive Definitions

The logical system AF2μ, an extension of second-order predicate calculus with monotone inductive definitions, is presented. Some properties of this system are shown including that it is a good system for extracting programs from proofs by means of a realizability interpretation in the style of Krivine-Parigot, where the realizers are terms of the Curry-system of λ-calculus and the realizability...

متن کامل

NON-POLYNOMIAL SPLINE FOR THE NUMERICAL SOLUTION OF PROBLEMS IN CALCULUS OF VARIATIONS

A Class of new methods based on a septic non-polynomial spline function for the numerical solution of problems in calculus of variations is presented. The local truncation errors and the methods of order 2th, 4th, 6th, 8th, 10th, and 12th, are obtained. The inverse of some band matrixes are obtained which are required in proving the convergence analysis of the presented method. Convergence anal...

متن کامل

Realizability with constants

The proof/program correspondence has been long known to provide an interpretation of logical rules as elementary programming constructs. From λ-calculus as a formalization of cut-elimination in intuitionistic logic, the theory extended to classical logic by the introduction of global control operators [3, 6]. Extensive work has been done studying the proofs with calculus as an underlying tool, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Meth. of Logic in CS

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1994